@charset "utf-8";
*{margin:0; padding:0; outline:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a{text-decoration:none;}
ul,li{margin:0; padding:0; list-style:none;}
img{vertical-align:middle; border:0;}
html,body{width:100%; min-height:100%;}
body{background:#7eae41;}

header img{width:100%; float:left;}
header .w{clear:both; padding:0 15px; line-height:20px;}
header .w p{padding-left:10px; position:relative; color:#fff; font-size:14px;}
header .w p:before{content:""; background:#fff; position:absolute; width:5px; height:5px; border-radius:5px; left:0; top:7px;}

.content{padding:15px 10px; background:#fff; margin:8px;}
.content ul li.vcode{padding-right:125px; position:relative;}
.content ul li.vcode .get_code{position:absolute; right:0; top:0; line-height:46px; background:#478fc9; width:116px; text-align:center; color:#fff; border-radius:5px;}
.content .para{line-height:46px; border:1px solid #999; border-radius:5px; position:relative;}
.content .para span{width:80px; font-size:16px; color:#383838; display:block; text-align:center; position:absolute; left:0;}
.content .para .ipt{box-sizing:border-box; padding-left:80px;}
.content .para .ipt input,.content .para .ipt select{width:100%; border:0; font-size:16px; height:46px; line-height:46px; color:#4d4d4d;}
.content .reg_notice{line-height:20px; height:20px; padding-left:5px; color:#ff0000; font-size:14px;}

.content .submit{display:block; width:100%; box-sizing:border-box; background:#ff6d00; border:0; line-height:46px; color:#fff; font-size:18px; font-weight:bold; -webkit-appearance: none;}
.content .right{background:url(../images/right.png) no-repeat 10px center; background-size:auto 48px; line-height:100px; padding-left:70px; color:#7eae41; font-size:22px; font-weight:bold; border-bottom:2px solid #e7e7e7; margin:0 5px 40px;}


